package com.project.mall.mapper;

import com.project.mall.pojo.*;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 商品详情页  家电 /耳机 /生活衣服箱包
 */
public interface MapperW {
    //通过颜色id获取颜色
    Goodscolor getcolorbygcolorid(Integer gcolorid);
    //通过类型id获取类型
    Goodstype gettypebygtypeid(Integer gtypeid);


    //根据id查询参数信息
    List<Goods> getGoodsInfoByGid(@Param("gid") Integer gid);

    //查询特定商品信息
    Goods getGoods(@Param("gid") Integer gid);

    //查询家电参数信息
    Applianceparam getAppliParm(@Param("gid")Integer gid);

    //查询其他参数信息
    Goods getGoodsParm(@Param("gid")Integer gid);
    //通过商品id查询概述图片文件夹路径
    String getImgSource(Integer gid);
    //通过商品id加载其所有评论
    List<Comment> getComment(Integer gid);

    //通过商品id查询图片路径列表
    List<Showimages> getPicList(@Param("gid") int gid);

    //通过商品id查询概述图片路径列表
    List<Infoimages> getInfoList(@Param("gid") int gid);


}
